package com.linksfield.topup.entity.interfaces.ordermanage.orderexport.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 订单管理：订单导出时
 * request：前端 RequestOrderExport
 * response：后端
 *
 * @author: lm
 * @date: 2019-12-09 15:40
 */
@Data
public class RequestOrderExport implements Serializable {

    private static final long serialVersionUID = 2993511241351201283L;

    @ApiModelProperty(value = "企业唯一编码。此字段不可传空字符串", example = "P000270", dataType = "String")
    private String partnerCode;

    @ApiModelProperty(value = "起始时间，时间必选不可为空。此字段不可传空字符串", example = "2019-03-29", dataType = "String")
    private String startDate;

    @ApiModelProperty(value = "结束时间，时间必选不可为空。此字段不可传空字符串", example = "2019-03-30", dataType = "String")
    private String endDate;

    @ApiModelProperty(value = "页面选框内容：payId（支付编号）,deviceCode（设备识别码）,servicePlanShowName（套餐名称）,orderPeriod（购买周期）,payUnit（订单总额）,payCurrency（货币单位）,payResultDate（下单时间）,transactionId（支付方交易单号）,未选择任何选项请传空字符串。此字段可传空字符串", example = "payId,deviceCode,servicePlanShowName,orderPeriod,payUnit,payCurrency,payResultDate,transactionId", dataType = "String")
    private String options;
}
